#include<stdio.h>
int main()
{
	int n,i,j,k;
	scanf("%d",&n);
	int nums[10000];
	int result[10000]={0};
	for(i=0;i<=n-1;i++)
	{
		scanf("%d",&nums[i]);
	}
	for(i=0;i<n-1;i++)
	{
		for(j=0;j<n-1-i;j++)
		{
			if(nums[j]>=nums[j+1])
			{
				int temp=nums[j];
				nums[j]=nums[j+1];
				nums[j+1]=temp;
			}
		}
	}
	int count=0;
	for(i=0;i<=n-3;i++)
	{
		for(j=i+1;j<=n-2;j++)
		{
			for(k=j+1;k<=n-1;k++)
			{
				if(nums[i]+nums[j]>nums[k])
				{
					result[count]=nums[k]+nums[j]+nums[i];
					count++;
				}
			}
		}
	}
	if(count!=0)
	{
		for(i=0;i<count-1;i++)
		{
			for(j=0;j<count-1-i;j++)
			{
				if(result[j]<result[j+1])
				{
					int temp=result[j];
					result[j]=result[j+1];
					result[j+1]=temp;
				}
			}
		}
		printf("%d",result[0]);
	}
	else
	{
		printf("0");
	}
	/*for(i=0;i<=n-1;i++)
	{
		printf("%d",nums[i]);
	}
	return 0;*/
}
